.version 49 0 
.class public final super com/liquid_technologies/ltxmllib18/Attribute 
.super com/liquid_technologies/ltxmllib18/XmlObjectBase 
.implements com/liquid_technologies/ltxmllib18/ICloneable 
.field private static final serialVersionUID J = 16L 
.field protected _name Ljava/lang/String; 
.field protected _value Ljava/lang/String; 
.field protected _namespace Ljava/lang/String; 

.method <init> : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 2 locals 4 
L0:     aload_0 
L1:     invokespecial Method com/liquid_technologies/ltxmllib18/XmlObjectBase <init> ()V 
L4:     aload_0 
L5:     aload_1 
L6:     putfield Field com/liquid_technologies/ltxmllib18/Attribute _name Ljava/lang/String; 
L9:     aload_0 
L10:    aload_2 
L11:    putfield Field com/liquid_technologies/ltxmllib18/Attribute _value Ljava/lang/String; 
L14:    aload_0 
L15:    aload_3 
L16:    putfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L19:    return 
L20:    
    .end code 
.end method 

.method public final clone : ()Ljava/lang/Object; 
    .code stack 5 locals 2 
L0:     new com/liquid_technologies/ltxmllib18/Attribute 
L3:     dup 
L4:     aload_0 
L5:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _name Ljava/lang/String; 
L8:     aload_0 
L9:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _value Ljava/lang/String; 
L12:    aload_0 
L13:    getfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L16:    invokespecial Method com/liquid_technologies/ltxmllib18/Attribute <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
L19:    dup 
L20:    astore_1 
L21:    areturn 
L22:    
    .end code 
.end method 

.method public final getName : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _name Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method public final setName : (Ljava/lang/String;)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     invokevirtual Method com/liquid_technologies/ltxmllib18/Attribute fireOnChangeName (Ljava/lang/String;)V 
L5:     aload_0 
L6:     aload_1 
L7:     putfield Field com/liquid_technologies/ltxmllib18/Attribute _name Ljava/lang/String; 
L10:    return 
L11:    
    .end code 
.end method 

.method public final getValue : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _value Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method public final setValue : (Ljava/lang/String;)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     putfield Field com/liquid_technologies/ltxmllib18/Attribute _value Ljava/lang/String; 
L5:     return 
L6:     
    .end code 
.end method 

.method public final getTargetNamespace : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method public final getNamespace : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method public final setNamespace : (Ljava/lang/String;)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     invokevirtual Method com/liquid_technologies/ltxmllib18/Attribute fireOnChangeNamespace (Ljava/lang/String;)V 
L5:     aload_0 
L6:     aload_1 
L7:     putfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L10:    return 
L11:    
    .end code 
.end method 

.method protected final attributesToXml : (Lcom/liquid_technologies/ltxmllib18/XmlWriter;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 0 locals 3 
L0:     return 
L1:     
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected final toXml : (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
    .code stack 5 locals 6 
L0:     aload_1 
L1:     aload_0 
L2:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _name Ljava/lang/String; 
L5:     aload_0 
L6:     getfield Field com/liquid_technologies/ltxmllib18/Attribute _namespace Ljava/lang/String; 
L9:     aload_0 
L10:    getfield Field com/liquid_technologies/ltxmllib18/Attribute _value Ljava/lang/String; 
L13:    getstatic Field com/liquid_technologies/ltxmllib18/Conversions$ConversionType TYPE_STRING Lcom/liquid_technologies/ltxmllib18/Conversions$ConversionType; 
L16:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlWriter writeAttributeString (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Conversions$ConversionType;)V 
L19:    return 
L20:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected final fromXml : (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
    .code stack 3 locals 5 
L0:     new com/liquid_technologies/ltxmllib18/exceptions/LtException 
L3:     dup 
L4:     ldc 'This should be done by the collection' 
L6:     invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtException <init> (Ljava/lang/String;)V 
L9:     athrow 
L10:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException 
.end method 

.method public final getBase : ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     areturn 
L2:     
    .end code 
.end method 

.method protected final fireOnChangeName : (Ljava/lang/String;)V 
    .code stack 0 locals 2 
L0:     return 
L1:     
    .end code 
.end method 

.method protected final fireOnChangeNamespace : (Ljava/lang/String;)V 
    .code stack 0 locals 2 
L0:     return 
L1:     
    .end code 
.end method 
.innerclasses 
    com/liquid_technologies/ltxmllib18/Conversions$ConversionType com/liquid_technologies/ltxmllib18/Conversions ConversionType public static final enum 
.end innerclasses 
.end class 
